/*
 *  TmpBreadCrumbs.h
 *  libavid
 *
 *  Created by Peter on 29.02.12.
 *  Copyright 2012 __MyCompanyName__. All rights reserved.
 *
 */

#ifndef A_TMP_BREAD_CRUMBS_H
#define A_TMP_BREAD_CRUMBS_H

#include "AObject.h"

#include <vector>

// Version: 1 (MC 5.0.3)
class TmpBreadCrumbs : public AObject
{

public:
	
	A_DECLARE_CLASS( 'TMCS', TmpBreadCrumbs, AObject );
	
	// ----- enums & typedefs -----
	
	typedef std::vector< UInt32 > CrumbList; // ATmpCrumb*
	
	// ----- member functions -----
	
	virtual void readFromStream( AStream& stream, const AObjDoc& objd );
	virtual void dump( std::ostream& str ) const;
	
	// ----- data members -----
	
	CrumbList _crumbs;
	
};

#endif /*Inclusion Guard*/